Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F4 USA F17 USA F18 USA F26 USA F27 USA F4 USA F5 USA F5 USA F6 USA F4 2001 USTA Challenger of Calabasas - Calabasas USTA Challenger of Burbank - Burbank Neride Prague Indoor - Prague Toluca Challenger - Toluca AXA Open - Lisbon The Scottish Tennis Championships - Edinburgh Pekao Open - Szczecin USTA/Safeway Challenger - Aptos XL Bermuda Open - Bermuda Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara 2006 North Shore Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx Internationaux de Nouvelle-Caledonie - New Caledonia Swanston Challenger - Sacramento San Luis Potosi Challenger - San Luis Potosi Ljubljana Open - Ljubljana Semgroup Challenger - Tulsa Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Dallas Challenger Ford Tennis Championships - Louisville 5° Sporting Challenger - Turin Rome Challenger Atlanta Clay Court Challenger - Atlanta Savannah Challenger Carson Challenger Yuba City Challenger Zivnobanka Open - Prostejov Lubbock Challenger - Lubbock Copa Ericsson - Lima XL Capital Bermuda Open - Bermuda Alphen Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Szczecin Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Prostejov Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Eddleman USTA Challenger - Birmingham Bangkok Challenger The Natrel's Challenger of Granby - Granby Third Bank Tennis Championships - Lexington Honolulu Challenger 2001 Eddleman USTA Challenger - Birmingham Sarasota Challenger 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth Prostejov Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Waco Tennis Challenger - Waco The Waco International Tennis Challenger - Waco KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2000 - San Luis Potosi Open Diputacion - Cordoba University of Tennessee USTA Men's Challenger - Knoxville Downtown Athletic Club USTA Challenger - Amarillo Copa Ericsson Chile - Santiago Windy City Classic - Winnetka USTA Challenger of San Antonio - San Antonio Tulsa Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Salinas Challenger Music City Challenger - Nashville drkoop.com USTA challenger of Miami - Miami USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin Ford Tennis Championships - Louisville XL Capital Bermuda Open - Bermuda Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Sarasota Challenger Istanbul Challenger Maui Challenger Dallas Challenger Savannah Challenger Manta Challenger Dallas Challenger Le Gosier Challenger USTA Seascape Challenger - Aptos USTA Challenger - Champaign I Manta Open - Manta Heilbronn Challenger Winnetka Challenger 2005 Tulsa Challenger - Tulsa WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Wailea Men's Challenger - Maui Ford Tennis Championships - Louisville Napa Challenger Granby Challenger Charlottesville Challenger Carson Challenger Rome Challenger Irving Challenger Winnetka Challenger Swanston Challenger - Sacramento Sarasota Challenger The Mercedes Benz of Calabasas - Calabasas Abierto Internacional Varonil Ciudad de Cancun - Cancun Corona Mexico City Open - Mexico City Music City Challenger - Nashville USTA Challenger of Las Vegas - Las Vegas 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Dallas Challenger Savannah Challenger 2004 Freeman Men's Challenger - Joplin Winnetka Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Izmir Challenger Charlottesville Challenger Knoxville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock 2001 UT Tyler Patriot Challenger - Tyler 2007 Knoxville Challenger - Knoxville CNA TennisPro Classic - Winnetka Open 13 - Marseille Paegas Czech Open - Prague Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham 1998 Mercedes Cup - Stuttgart Heineken Open - Singapore Galleryfurniture.com Challenge - Atlanta Mallorca Open - Mallorca Salem Open - Hong Kong Adidas Open de Toulouse - Toulouse Heineken Open - Auckland Chevrolet Cup - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich XL Capital Bermuda Open - Bermuda Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong AIG Japan Open - Tokyo Open de Franche Comte - Besancon Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Barcelona St. Polten Gstaad Kitzbuhel Open Castilla y Leon Trofeo Iberdrola - Segovia Toulouse Santiago San Jose Bologna Amsterdam New Haven Kuala Lumpur Barcelona Hilversum drkoop.com USTA Tennis Championships of Houston - Houston Palermo Athens Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose Prague Open - Prague Schickedanz Open - Furth USTA Tennis Championships of Austin - Austin Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Cadillac Pro Indoor USTA Challenger - West Bloomfield Saint Francis Health System USTA Challenger - Tulsa Gold Flake Open - Chennai Hamburg Challenger - Hamburg 1997 Mercedes Cup - Stuttgart BellSouth Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Naples Challenger - Naples Hellmann's Cup - Santiago Rado Swiss Open - Gstaad Healthsouth/USTA Challenger - Denver 1998 Safeway Challenger - Aptos U.S. Men's Clay Court Championships - Houston Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona U.S. Pro Tennis Championships - Boston UBS Open Gstaad - Gstaad Heineken Open - Singapore Cerveza Club Colombia Open - Bogota Davidoff Swiss Indoors - Basel Challenger Britania Zavaleta - Puebla Qatar Mobil Open 2001 - Doha RCA Championships - Indianapolis Hilton Waikoloa Village USTA Challenger - Waikoloa IX Abierto Internacional de Salinas - Salinas Tallahassee Challenger XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban U.S. Men's Clay Court Championships - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio Internationaler Raiffeisen Grand Prix - St. Polten FILA Challenger - Biella Rado Swiss Open - Gstaad Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Burbank - Burbank Harrah's Entertainment Challenger - Tunica Heineken Open Shanghai - Shanghai USTA Illinois Challenger - Champaign RCA Championships - Indianapolis Copenhagen Open - Copenhagen Heineken Open - Auckland US Men's Clay Court Championships - Houston Chevrolet Cup - Santiago BellSouth Open - Vina del Mar Internationaler Raiffeisen Grand Prix - St. Polten Mallorca Open - Mallorca Rado Swiss Open - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Adidas International - Sydney Kremlin Cup - Moscow Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Sao Paulo Challenger Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington 2008 Lubbock Challenger - Lubbock Amsterdam Scottsdale Pilot Pen Tennis - New Haven RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Sacramento Challenger - Sacramento Heineken Open - Auckland Stuttgart Bangkok Challenger Prague Challenger Nottingham-2 Challenger Tallahassee Challenger BellSouth Open - Vina del Mar Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Gstaad RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Orlando Noumea Challenger Kaoshuing Challenger Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Dallas Challenger Savannah Challenger Millenium Tennis Championships - Delray Beach Brisbane International - Brisbane Next Generation Adelaide International - Adelaide Sydney Philadelphia Regions Morgan Keegan Championships - Memphis Maui Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Lyon Open de Nice Cote d'Azur - Nice AEGON Championships - London Vienna Open Sabadell Atlantico - Barcelona Memphis Barcelona Gstaad Sacramento Challenger Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Bogota Tokyo Santiago Montevideo Buenos Aires Knoxville Challenger New Haven Apia International - Sydney Open Sud de France - Montpellier Santiago Montevideo Buenos Aires Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Champaign Challenger US Men's Clay Court Championship - Houston SAP Open - San Jose Farmers Classic - Los Angeles Citi Open - Washington UNICEF Open - 's Hertogenbosch Dallas Challenger Heineken Open - Auckland SAP Open - San Jose Atlanta Tennis Championships - Atlanta U.S. National Indoor Tennis Championships - Memphis China Open - Beijing AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Sarasota Challenger AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger SAP Open - San Jose Serbia Open - Belgrade Farmers Classic - Los Angeles AEGON Championships - London Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington The Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Heineken Open - Auckland Delray Beach Open - Delray Beach Dubai Tennis Open - Dubai US Men's Clay Court Championship - Houston Waldbaum's Hamlet Cup - Long Island Sarasota Challenger Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Regions Morgan Keegan Championships - Memphis Croatia Open - Umag Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Scania Stockholm Open - Stockholm Le Gosier Challenger Tallahassee Challenger Swiss Indoors Basel - Basel Stockholm Open - Stockholm Bordeaux Challenger U.S. Men's Clay Court Championships - Houston Panama City Challenger Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Memphis Irving Challenger Stuttgart US Men's Clay Court Championship - Houston Nottingham Long Island Sarasota Challenger University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Casino Lugano - Lugano V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Lucknow ATP Tour Challenger - Lucknow European Community Championships - Antwerp Nord/LB Open - Braunschweig 1999 Mercedes Cup - Stuttgart Kroger / St. Jude International - Memphis RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston BellSouth Open - Auckland Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Open Seat-Godo '99 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells RCA Championships - Indianapolis Tennis Masters Series - Miami MFS Pro Tennis Championships - Boston Indian Wells Key Biscayne Monte Carlo Hamburg Rome Stuttgart Indian Wells Key Biscayne Rome Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore U.S. Mens's Clay Court Championship - Houston Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Rogers Masters - Toronto New Haven Power Horse Cup - Dusseldorf Masters Series - Hamburg Rogers Masters - Montreal Mercedes-Benz Cup - Los Angeles Campionati Internazionali di Sicilia - Palermo International Championship of Croatia - Umag ABN/AMRO World Tennis Tournament - Rotterdam Italian Open - Rome Tennis Masters Series - Cincinnati Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen Copa AT&T - Buenos Aires President's Cup - Tashkent CA Tennis Trophy - Vienna Brasil Open - Salvador Open Seat-Godo '97 - Barcelona Newsweek Champions Cup - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami German Open - Hamburg Western & Southern Financial Group Masters - Cincinnati Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Paris Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Italian Open - Rome Legg Mason Tennis Classic - Washington Rogers Cup - Toronto Tennis Masters Series - Indian Wells Paris NASDAQ-100 Open - Miami Malaysian Open - Kuala Lumpur Rogers Cup - Toronto Campionati Internazionali D'Italia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Sony Open Tennis - Miami AEGON International - Eastbourne Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati AEGON Championships - London Tennis Masters Series - Hamburg Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Winston-Salem Open - Winston-Salem French Open - Paris Internazionali BNL dItalia - Rome Canadian Open Australian Open - Melbourne Cincinnati French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris French Open U.S. Open French Open Wimbledon French Open U.S. Open Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open Australian Open - Melbourne Australian Open Wimbledon - London Wimbledon - London Great American Insurance ATP Championship - Cincinnati U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, QR, IND-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ARG 3-2 Davis Cup, Group 1, 2R, CHI-ARG 1-0 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, Group 1, REL1, CHI-COL 5-0 Davis Cup, Group 1, 2R, CHI-COL 5-0 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 1R, CHI-ECU 4-1 Davis Cup, Group 1, 2R, ARG-CHI 4-1 Davis Cup, World Group, QR, ZIM-CHI 4-1 Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston Grand Slam Cup - Munich Grand Slam Cup - Munich Olympics - Sydney ATP Tour World Championship - Hannover